﻿@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;font-family:"Microsoft Yahei",Verdana,Arial,Helvetica,sans-serif;}
ol,ul,li{list-style:none ;}
body{ font-size:14px; background:#f0f0f0; color:#333;}
body a{text-decoration:none; color:#333;}
body strong,body b{ font-weight:normal;}
body em{ font-style:normal;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
strong,b{font-weight:normal}
img{border:none; margin:0px; padding:0px;}
input,img{vertical-align:middle; margin:0px;}
input[type=submit], input[type=button], input[type=text], textarea, button{-webkit-appearance: none;}
input[type=submit], input[type=button], input[type=text], textarea, button, select { outline: 0;}
input, input[type=password], input[type=search], select, textarea { font-size: 1em; outline: 0; -webkit-transition: box-shadow .217s ease; transition: box-shadow .217s ease;}

i,em{ font-weight:normal; font-style: normal; display:inline-block;}
div,dl,dt,dd,ul,li{ -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
i{ background:url(../images/wapdb_icon.png) no-repeat; background-size:300px 450px; -webkit-background-size:300px 450px; -moz-background-size:300px 450px; }


/*头部*/
header{ width:100%; padding: 0 10px; height:50px; background:#019f7f; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; display: -webkit-box;display: -moz-box;display: -webkit-flexbox;display: -ms-flexbox;display: -webkit-flex;display: flex;}
header .Tcity{ min-width: 40px; color:#fff; padding-top:17px; }
header .Tcity i{ width:11px; height:13px; background-position:0 -27px; margin-right:5px;}
header .goBack{ min-width: 40px; color:#fff; padding-top:17px; }
header .goBack i{ width:17px; height:13px; background-position:-243px -25px; margin-right:5px;}
header .Title{ font-size:20px; font-family:"Microsoft Yahei",Verdana,Arial,Helvetica,sans-serif; color:#fff; font-weight:bold; text-align:center; line-height:50px; -webkit-box-flex: 1;-moz-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1; width: -webkit-flex(1); border-right:1px #01856a solid;}
header .Mainmenu{ width:25px; padding:12px 0 13px 10px; border-left:1px #01bd97 solid;  }
header .Mainmenu i{ width:25px; height: 25px; background-position: 0 0; }


/*当前位置*/
.location{ width:84%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding:0 10px; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; background:#fff; line-height:40px; color:#fc9d51; font-size:13px;}
.location a{ color:#666; margin-right:6px; }
.location a,.location i,.location span,.location h1{}
.location a.home i{ width:19px; height:14px; background-position:-74px -26px; vertical-align:middle;}
.location i.fgj{ width:6px; height:40px; background-position:0 -235px; margin:0 10px; vertical-align:middle;}
.location h1{ font-size:13px; font-weight:normal; display:inline-block; }


.box{ float:left; width:100%; background:#fff; margin-top:18px;}
.box .title{ border-bottom:1px #ddd solid; font-size:17px; padding:12px 10px; width:100%; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }
.box .title i{ margin-right:5px; vertical-align:middle; margin-top:-3px;}
.box .title i.bar{ width:3px; height:18px; background:#019f7f;}
.box .title i.subway_icon{ width:13px; height:15px; background-position:-28px -25px;}
.box .title i.ask_icon{ width:16px; height:16px; background-position:-57px -24px;}
.box .title i.basic_icon{ width:14px; height:15px; background-position:-7px -235px;}
.box .title i.map_icon{ width:15px; height:15px; background-position:-22px -235px;}
.box .title i.hot_icon{ width:14px; height:13px; background-position:-169px -25px;}
.box .title i.city_icon{ width:15px; height:14px; background-position:-184px -25px;}
.box .title i.exit_icon{ width:15px; height:15px; background-position:-210px -25px;}
.box .title i.bus_icon{ width:16px; height:16px; background-position:-227px -25px;}
.box .title i.ly_icon{ width:14px; height:16px; background-position:-262px -25px;}
.box .title i.fc_icon{ width:23px; height:18px; background-position:0 -295px;}
.box .title i.ms_icon{ width:16px; height:16px; background-position:-280px -25px;}
.box .title span{ color:#fa8c34;}
.box .title a{ float:right; color:#808080; font-size:13px; line-height:22px;}
.box .title a i{ width:15px; height:15px; background-position:-12px -25px; margin-left:6px; margin-right:0;}
.box .title h1{ display:inline-block; font-size:17px; color:#444; font-weight:normal;}

/*搜索*/
.search { float:left; width:100%; padding:0px 10px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; margin-top:15px; box-sizing:border-box;}
.search-a { color:#808080; line-height: 32px; padding-left: 15px; border: 1px solid #a4a4a4; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; box-shadow: -1px -1px #e2e2e2; background: #fff; position: relative; height: 32px;}
.search input { position:relative; margin-top:-4px; border: 0; width: 100%; height:28px; font-size: 13px; background: 0 0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.search-a .icon{ position:absolute; width: 22px; height: 18px; right: 9px; top: 10px; background:url(../images/wapdb_icon.png) no-repeat; background-size:300px 400px; -webkit-background-size:300px 400px; -moz-background-size:300px 400px; background-position:-53px 0;}

.tablist{ float:left; margin-top:18px; width:100%;}
.tablist dt{ background:#f6f6f6; width:100%; padding:0 !important; height:40px; line-height:40px; font-size:14px !important;  border-bottom:0 !important; display: -webkit-box;display: -moz-box;display: -webkit-flexbox; display: -ms-flexbox;display: -webkit-flex;display: flex;}
.tablist dt a{ -webkit-box-flex: 1;-moz-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1; width: -webkit-flex(1); display:block; border-top:2px #f6f6f6 solid; border-bottom:1px #f6f6f6 solid; color:#333; text-align:center;}
.tablist dt a:hover{ text-decoration:none;}
.tablist dt a.on{ background:#fff; color:#019f7f; border-bottom:1px #fff solid; border-top:2px #019f7f solid;}
.tablist dd{ border:1px #dfdfdf solid; border-top:0px; overflow:hidden;}
.tablist .b_cont{ background:#fff; padding-bottom:12px; display:none; overflow:hidden; padding:6px 10px;}
.tablist .b_cont a{ float:left; display:block; font-size:13px; width:50%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding:6px 0 6px 10px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.tablist .b_cont.sty1 a{ width:33.3%;}
.tablist .b_cont.sty2 a{ width:100%; border-bottom:1px #ddd dashed; padding:10px}
.tablist .b_cont.sty2 a:last-child{ margin-bottom:10px;}
.tablist .b_cont .more{ width:100% !important; background:#ffad6b; border-bottom:0 !important; text-align:center; color:#fff; padding:6px 0 !important; margin-top:10px; margin-bottom:10px;}

/*底部*/
.footer{ width:100%; overflow:hidden;}
.footer .search{ float:none; margin-top:20px;} 
.footer dd ul{ width:100%; margin-bottom:10px; margin-top:15px; display: -webkit-box;display: -moz-box;display: -webkit-flexbox;display: -ms-flexbox;display: -webkit-flex;display: flex;}
.footer dd ul li{ text-align:center; -webkit-box-flex: 1;-moz-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1; width: -webkit-flex(1);}
.footer dd ul li a{ display:inline-block; width:60px; color:#666; overflow:hidden;}
.footer dd ul li i{ width:25px; height:25px; margin:0px 17px;}
.footer dd ul li a.login i{ background-position:0px -209px;}
.footer dd ul li a.registered i{ background-position:-26px -209px;}
.footer dd .d{ color:#fff; width:100%; background:#46bb9b; text-align:center; font-size:12px; padding:10px 0px;}
.footer dd .d p{ line-height:20px;}
.footer dd .d p:first-child{ line-height:28px;}
.footer dd .d a{ color:#fff; font-size:14px;}
.footer dd .d em{ margin:0px 5px;}


.lodined{ margin-top:15px; width:100%; height:40px; color:#fff; background:#b6b6b6; line-height:40px; margin-bottom:15px; padding:0 10px; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
.lodined a{ color:#fff; text-decoration:underline;}
.lodined>a{ margin-top:5px; text-decoration:none; width:65px; height:30px; background:#ff8e00; text-align:center; line-height:30px; display:inline-block; float:right; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}


/*分页*/
.page { float:none; width:100%; padding-left:10px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; margin-top:15px; text-align: center;display: -webkit-box; display: -moz-box;display: -webkit-flexbox;display: -ms-flexbox;display: -webkit-flex;display: flex;}
.page a,.page .ym{ color:#fff; line-height:30px; -webkit-box-flex: 1;-moz-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1; width: -webkit-flex(1); margin-right:10px; border-radius: 3px; }
.page a{ display:block; background: #019f9d;}
.page a.disable { cursor: default; background:#f4f4f4; color:#666666;}
.page .ym{ background:#ffad6b;}
.page .ym em{ color:#fff;}



/*广告*/
.bdgd{ width: 100%; text-align:center; margin:15px 0; overflow:hidden;}
.noMB{ margin-bottom:0px;}
.list_box .bdgd{ border-bottom: 1px #ddd solid; margin:0; padding:15px 10px; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}

.newline span{
    display: block;
}
.container li strong {
    text-align: left;
    border-bottom: 1px solid #ccc;
    display: block;
    padding: 3px 0;
    margin-top: 5px;
}
.container li p {
    text-align: right;
    color: #999;
    font-style: italic;
    font-size: 12px;
    padding-right: 3px;
}
.newsadhshj li .picCont {
    margin: 0 auto;
    padding: 10px;
    -moz-box-shadow: 0 1px 3px rgba(34,25,25,0.4);
    -webkit-box-shadow: 0 1px 3px rgba(34,25,25,0.4);
    box-shadow: 0 1px 3px rgba(34,25,25,0.4);
    -webkit-transition: top 1s ease, left 1s ease;
    -moz-transition: top 1s ease, left 1s ease;
    -o-transition: top 1s ease, left 1s ease;
    -ms-transition: top 1s ease, left 1s ease;
    margin-bottom: 8px;
}


 .tjBox ul.newsadhshj {
    width: 100%;
    overflow: hidden;
    padding: 10px 5px 15px 5px;
}

 .icon a {
    display: inline-block;
    padding: 0 15px;
    line-height: 20px;
    background: #e9f4ef;
    font-size: 13px;
    color: #808080;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
     margin-right: 5px;
     margin-bottom: 6px;
}
.icon{
    margin-top: 10px;
}
.red{
    color: red;
}
.warning-tx aside {
    background: #fff;
    border: 1px #e5e5e5 solid;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding: 15px;
}
.red {
    color: red !important;
}

/*新增*/
.main{ width:100%; background:#fff; }

.locations .tg  { margin-top:-30px; margin-right:10px; float:right;  color:#FFF; text-align:center; font-size:13px;
  line-height:20px; width:40px; height:20px; border-radius:10%; background:red;}
